/**
 * @description  echarts大屏适配文件(echarts专用)
 */

// 当前视口宽度
let nowClientHeight = document.documentElement.clientHeight
// 换算方法
window.nowSize = function (val, initHeight = 1080) {
  return val * (nowClientHeight / initHeight)
}

window.addEventListener('resize', () => {
  nowClientHeight = document.documentElement.clientHeight
})

/**
 *
 一、使用：
 第一种
 // 例如字体在1920下为14px:  const vm=this;
 // 然后在options里字体的大小单位用  vm.$nowSize(14)

 第二种：
 例如chart里的某字体在1920下为14px, 在options里字体的大小单位用: nowSize(14)

 **其他适配技巧**
 1、图形的定位或位置偏移等用百分比设置
 2、像lengend  tooltip  等属性的formatter回调函数里，可以用直接用rem，
 例如：
 tooltip:{
    formatter: function(params){
        const tip=`<div style="font-size:1.5rem;">
            ${params.name}：<span style="font-size:1.6rem;">${params.value}</span>  <br>
        </div>`
        return tip
    }
},

 *
 */
